/*
 * Conversor.h
 *
 *  Created on: 10/11/2013
 *      Author: fernando
 */

#include "../Interfaz/CeldaSDL.h"
#include "../Interfaz/Barrita.h"
#include "../Interfaz/EstrellaDorada.h"
#include "../Interfaz/Confite.h"
#include "../logica/CeldaBase.h"
#include "../logica/GoldenStar.h"
#include "../logica/MiniBar.h"
#include "../logica/Button.h"


#ifndef CONVERSOR_H_
#define CONVERSOR_H_



class Conversor {
public:
	Conversor();
	virtual ~Conversor();
	CeldaSDL* convertCelda(CeldaBase* base, unsigned int fila, unsigned int col ,unsigned int num);
	Golosina* convertGolosina(Golosinas::MiniBar* barra, unsigned int x, unsigned int y);
	Golosina* convertGolosina(Golosinas::Button* button, unsigned int x, unsigned int y);
};

#endif /* CONVERSOR_H_ */
